<html>
<head>
<title>Docs For Class wsdl</title>
<link rel="stylesheet" type="text/css" href="../media/style.css">
</head>
<body>

<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">
  <tr>
    <td class="header_top">geoserver</td>
  </tr>
  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>
  <tr>
    <td class="header_menu">
        
                                    
                              		  [ <a href="../classtrees_geoserver.html" class="menu">class tree: geoserver</a> ]
		  [ <a href="../elementindex_geoserver.html" class="menu">index: geoserver</a> ]
		  	    [ <a href="../elementindex.html" class="menu">all elements</a> ]
    </td>
  </tr>
  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>
</table>

<table width="100%" border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
    <td width="200" class="menu">
      <b>Packages:</b><br />
              <a href="../li_geoserver.html">geoserver</a><br />
            <br /><br />
                        <b>Files:</b><br />
      	  <div class="package">
			<a href="../geoserver/_lib---class.nusoap_base.php.html">		class.nusoap_base.php
		</a><br>
			<a href="../geoserver/_lib---class.soapclient.php.html">		class.soapclient.php
		</a><br>
			<a href="../geoserver/_lib---class.soap_fault.php.html">		class.soap_fault.php
		</a><br>
			<a href="../geoserver/_lib---class.soap_parser.php.html">		class.soap_parser.php
		</a><br>
			<a href="../geoserver/_lib---class.soap_server.php.html">		class.soap_server.php
		</a><br>
			<a href="../geoserver/_lib---class.soap_transport_http.php.html">		class.soap_transport_http.php
		</a><br>
			<a href="../geoserver/_lib---class.soap_val.php.html">		class.soap_val.php
		</a><br>
			<a href="../geoserver/_lib---class.wsdl.php.html">		class.wsdl.php
		</a><br>
			<a href="../geoserver/_lib---class.wsdlcache.php.html">		class.wsdlcache.php
		</a><br>
			<a href="../geoserver/_lib---class.xmlschema.php.html">		class.xmlschema.php
		</a><br>
			<a href="../geoserver/_database.php.html">		database.php
		</a><br>
			<a href="../geoserver/_functions.php.html">		functions.php
		</a><br>
			<a href="../geoserver/_index.php.html">		index.php
		</a><br>
			<a href="../geoserver/_lib---nusoap.php.html">		nusoap.php
		</a><br>
			<a href="../geoserver/_lib---nusoapmime.php.html">		nusoapmime.php
		</a><br>
			<a href="../geoserver/_services.php.html">		services.php
		</a><br>
	  </div><br />
      
      
            <b>Classes:</b><br />
        <div class="package">
		    		<a href="../geoserver/nusoapservermime.html">nusoapservermime</a><br />
	    		<a href="../geoserver/nusoap_base.html">nusoap_base</a><br />
	    		<a href="../geoserver/nusoap_client.html">nusoap_client</a><br />
	    		<a href="../geoserver/nusoap_client_mime.html">nusoap_client_mime</a><br />
	    		<a href="../geoserver/nusoap_fault.html">nusoap_fault</a><br />
	    		<a href="../geoserver/nusoap_parser.html">nusoap_parser</a><br />
	    		<a href="../geoserver/nusoap_server.html">nusoap_server</a><br />
	    		<a href="../geoserver/nusoap_server_mime.html">nusoap_server_mime</a><br />
	    		<a href="../geoserver/nusoap_wsdlcache.html">nusoap_wsdlcache</a><br />
	    		<a href="../geoserver/nusoap_xmlschema.html">nusoap_xmlschema</a><br />
	    		<a href="../geoserver/soapclient.html">soapclient</a><br />
	    		<a href="../geoserver/soapclientmime.html">soapclientmime</a><br />
	    		<a href="../geoserver/soapval.html">soapval</a><br />
	    		<a href="../geoserver/soap_fault.html">soap_fault</a><br />
	    		<a href="../geoserver/soap_parser.html">soap_parser</a><br />
	    		<a href="../geoserver/soap_server.html">soap_server</a><br />
	    		<a href="../geoserver/soap_transport_http.html">soap_transport_http</a><br />
	    		<a href="../geoserver/wsdl.html">wsdl</a><br />
	    		<a href="../geoserver/wsdlcache.html">wsdlcache</a><br />
	    		<a href="../geoserver/XMLSchema.html">XMLSchema</a><br />
	  </div>
                </td>
    <td>
      <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">

<h1>Class: wsdl</h1>
Source Location: /lib/class.wsdl.php<br /><br />


<table width="100%" border="0">
<tr><td valign="top">

<h3><a href="#class_details">Class Overview</a></h3>
<pre>nusoap_base
   |
   --wsdl</pre><br />
<div class="description">parses a WSDL file, allows access to it's data, other utility methods.</div><br /><br />
<h4>Author(s):</h4>
<ul>
          <li>Scott Nichol &lt;<a href="mailto:snichol@users.sourceforge.net">snichol@users.sourceforge.net</a>&gt;</li>
              <li>Dietrich Ayala &lt;<a href="mailto:dietrich@ganx4.com">dietrich@ganx4.com</a>&gt;</li>
                  </ul>




            
        
<h4>Version:</h4>
<ul>
  <li>$Id: class.wsdl.php,v 1.69 2007/11/06 15:17:46 snichol Exp $</li>
</ul>

        
</td>

<td valign="top">
<h3><a href="#class_vars">Variables</a></h3>
<ul>
    <li><a href="../geoserver/wsdl.html#var$authtype">$authtype</a></li>
    <li><a href="../geoserver/wsdl.html#var$bindings">$bindings</a></li>
    <li><a href="../geoserver/wsdl.html#var$certRequest">$certRequest</a></li>
    <li><a href="../geoserver/wsdl.html#var$complexTypes">$complexTypes</a></li>
    <li><a href="../geoserver/wsdl.html#var$curl_options">$curl_options</a></li>
    <li><a href="../geoserver/wsdl.html#var$currentBinding">$currentBinding</a></li>
    <li><a href="../geoserver/wsdl.html#var$currentMessage">$currentMessage</a></li>
    <li><a href="../geoserver/wsdl.html#var$currentOperation">$currentOperation</a></li>
    <li><a href="../geoserver/wsdl.html#var$currentPort">$currentPort</a></li>
    <li><a href="../geoserver/wsdl.html#var$currentPortType">$currentPortType</a></li>
    <li><a href="../geoserver/wsdl.html#var$currentSchema">$currentSchema</a></li>
    <li><a href="../geoserver/wsdl.html#var$depth">$depth</a></li>
    <li><a href="../geoserver/wsdl.html#var$depth_array">$depth_array</a></li>
    <li><a href="../geoserver/wsdl.html#var$documentation">$documentation</a></li>
    <li><a href="../geoserver/wsdl.html#var$endpoint">$endpoint</a></li>
    <li><a href="../geoserver/wsdl.html#var$import">$import</a></li>
    <li><a href="../geoserver/wsdl.html#var$message">$message</a></li>
    <li><a href="../geoserver/wsdl.html#var$messages">$messages</a></li>
    <li><a href="../geoserver/wsdl.html#var$opData">$opData</a></li>
    <li><a href="../geoserver/wsdl.html#var$parser">$parser</a></li>
    <li><a href="../geoserver/wsdl.html#var$password">$password</a></li>
    <li><a href="../geoserver/wsdl.html#var$ports">$ports</a></li>
    <li><a href="../geoserver/wsdl.html#var$portTypes">$portTypes</a></li>
    <li><a href="../geoserver/wsdl.html#var$position">$position</a></li>
    <li><a href="../geoserver/wsdl.html#var$proxyhost">$proxyhost</a></li>
    <li><a href="../geoserver/wsdl.html#var$proxypassword">$proxypassword</a></li>
    <li><a href="../geoserver/wsdl.html#var$proxyport">$proxyport</a></li>
    <li><a href="../geoserver/wsdl.html#var$proxyusername">$proxyusername</a></li>
    <li><a href="../geoserver/wsdl.html#var$response_timeout">$response_timeout</a></li>
    <li><a href="../geoserver/wsdl.html#var$schemas">$schemas</a></li>
    <li><a href="../geoserver/wsdl.html#var$status">$status</a></li>
    <li><a href="../geoserver/wsdl.html#var$timeout">$timeout</a></li>
    <li><a href="../geoserver/wsdl.html#var$username">$username</a></li>
    <li><a href="../geoserver/wsdl.html#var$use_curl">$use_curl</a></li>
    <li><a href="../geoserver/wsdl.html#var$wsdl">$wsdl</a></li>
  </ul>
</td>


<td valign="top">
<h3><a href="#class_methods">Methods</a></h3>
<ul>
    <li><a href="../geoserver/wsdl.html#methodwsdl">wsdl</a></li>
    <li><a href="../geoserver/wsdl.html#methodaddComplexType">addComplexType</a></li>
    <li><a href="../geoserver/wsdl.html#methodaddElement">addElement</a></li>
    <li><a href="../geoserver/wsdl.html#methodaddOperation">addOperation</a></li>
    <li><a href="../geoserver/wsdl.html#methodaddSimpleType">addSimpleType</a></li>
    <li><a href="../geoserver/wsdl.html#methodfetchWSDL">fetchWSDL</a></li>
    <li><a href="../geoserver/wsdl.html#methodgetBindingData">getBindingData</a></li>
    <li><a href="../geoserver/wsdl.html#methodgetOperationData">getOperationData</a></li>
    <li><a href="../geoserver/wsdl.html#methodgetOperationDataForSoapAction">getOperationDataForSoapAction</a></li>
    <li><a href="../geoserver/wsdl.html#methodgetOperations">getOperations</a></li>
    <li><a href="../geoserver/wsdl.html#methodgetTypeDef">getTypeDef</a></li>
    <li><a href="../geoserver/wsdl.html#methodserialize">serialize</a></li>
    <li><a href="../geoserver/wsdl.html#methodserializeParameters">serializeParameters</a></li>
    <li><a href="../geoserver/wsdl.html#methodserializeRPCParameters">serializeRPCParameters</a></li>
    <li><a href="../geoserver/wsdl.html#methodsetCredentials">setCredentials</a></li>
  </ul>
</td>

</tr></table>
<hr />

<table width="100%" border="0"><tr>






</tr></table>
<hr />

<a name="class_details"></a>
<h3>Class Details</h3>
<div class="tags">
[line 15]<br />
parses a WSDL file, allows access to it's data, other utility methods.<br /><br /><p>also builds WSDL structures programmatically.</p><br /><br /><br />
<h4>Tags:</h4>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><b>author:</b>&nbsp;&nbsp;</td><td>Scott Nichol &lt;<a href="mailto:snichol@users.sourceforge.net">snichol@users.sourceforge.net</a>&gt;</td>
  </tr>
  <tr>
    <td><b>author:</b>&nbsp;&nbsp;</td><td>Dietrich Ayala &lt;<a href="mailto:dietrich@ganx4.com">dietrich@ganx4.com</a>&gt;</td>
  </tr>
  <tr>
    <td><b>version:</b>&nbsp;&nbsp;</td><td>$Id: class.wsdl.php,v 1.69 2007/11/06 15:17:46 snichol Exp $</td>
  </tr>
  <tr>
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
</div>
</div><br /><br />
<div class="top">[ <a href="#top">Top</a> ]</div><br />

<hr />
<a name="class_vars"></a>
<h3>Class Variables</h3>
<div class="tags">
	<a name="var$authtype"></a>
	<p></p>
	<h4>$authtype = <span class="value">&nbsp;''</span></h4>
	<p>[line 55]</p>
  
  <br />
	<div class="tags">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><b>Type:</b>&nbsp;&nbsp;</td>
      <td>mixed</td>
    </tr>
      </table>
	</div><br /><br />
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
	<a name="var$bindings"></a>
	<p></p>
	<h4>$bindings = <span class="value">array()</span></h4>
	<p>[line 28]</p>
  
  <br />
	<div class="tags">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><b>Type:</b>&nbsp;&nbsp;</td>
      <td>mixed</td>
    </tr>
      </table>
	</div><br /><br />
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
	<a name="var$certRequest"></a>
	<p></p>
	<h4>$certRequest = <span class="value">array()</span></h4>
	<p>[line 56]</p>
  
  <br />
	<div class="tags">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><b>Type:</b>&nbsp;&nbsp;</td>
      <td>mixed</td>
    </tr>
      </table>
	</div><br /><br />
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
	<a name="var$complexTypes"></a>
	<p></p>
	<h4>$complexTypes = <span class="value">array()</span></h4>
	<p>[line 22]</p>
  
  <br />
	<div class="tags">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><b>Type:</b>&nbsp;&nbsp;</td>
      <td>mixed</td>
    </tr>
      </table>
	</div><br /><br />
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
	<a name="var$curl_options"></a>
	<p></p>
	<h4>$curl_options = <span class="value">array()</span></h4>
	<p>[line 50]</p>
  
  <br />
	<div class="tags">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><b>Type:</b>&nbsp;&nbsp;</td>
      <td>mixed</td>
    </tr>
      </table>
	</div><br /><br />
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
	<a name="var$currentBinding"></a>
	<p></p>
	<h4>$currentBinding = <span class="value"></span></h4>
	<p>[line 29]</p>
  
  <br />
	<div class="tags">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><b>Type:</b>&nbsp;&nbsp;</td>
      <td>mixed</td>
    </tr>
      </table>
	</div><br /><br />
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
	<a name="var$currentMessage"></a>
	<p></p>
	<h4>$currentMessage = <span class="value"></span></h4>
	<p>[line 24]</p>
  
  <br />
	<div class="tags">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><b>Type:</b>&nbsp;&nbsp;</td>
      <td>mixed</td>
    </tr>
      </table>
	</div><br /><br />
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
	<a name="var$currentOperation"></a>
	<p></p>
	<h4>$currentOperation = <span class="value"></span></h4>
	<p>[line 25]</p>
  
  <br />
	<div class="tags">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><b>Type:</b>&nbsp;&nbsp;</td>
      <td>mixed</td>
    </tr>
      </table>
	</div><br /><br />
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
	<a name="var$currentPort"></a>
	<p></p>
	<h4>$currentPort = <span class="value"></span></h4>
	<p>[line 31]</p>
  
  <br />
	<div class="tags">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><b>Type:</b>&nbsp;&nbsp;</td>
      <td>mixed</td>
    </tr>
      </table>
	</div><br /><br />
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
	<a name="var$currentPortType"></a>
	<p></p>
	<h4>$currentPortType = <span class="value"></span></h4>
	<p>[line 27]</p>
  
  <br />
	<div class="tags">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><b>Type:</b>&nbsp;&nbsp;</td>
      <td>mixed</td>
    </tr>
      </table>
	</div><br /><br />
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
	<a name="var$currentSchema"></a>
	<p></p>
	<h4>$currentSchema = <span class="value"></span></h4>
	<p>[line 20]</p>
  
  <br />
	<div class="tags">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><b>Type:</b>&nbsp;&nbsp;</td>
      <td>mixed</td>
    </tr>
      </table>
	</div><br /><br />
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
	<a name="var$depth"></a>
	<p></p>
	<h4>$depth = <span class="value">&nbsp;0</span></h4>
	<p>[line 41]</p>
  
  <br />
	<div class="tags">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><b>Type:</b>&nbsp;&nbsp;</td>
      <td>mixed</td>
    </tr>
      </table>
	</div><br /><br />
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
	<a name="var$depth_array"></a>
	<p></p>
	<h4>$depth_array = <span class="value">array()</span></h4>
	<p>[line 42]</p>
  
  <br />
	<div class="tags">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><b>Type:</b>&nbsp;&nbsp;</td>
      <td>mixed</td>
    </tr>
      </table>
	</div><br /><br />
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
	<a name="var$documentation"></a>
	<p></p>
	<h4>$documentation = <span class="value">&nbsp;false</span></h4>
	<p>[line 34]</p>
  
  <br />
	<div class="tags">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><b>Type:</b>&nbsp;&nbsp;</td>
      <td>mixed</td>
    </tr>
      </table>
	</div><br /><br />
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
	<a name="var$endpoint"></a>
	<p></p>
	<h4>$endpoint = <span class="value">&nbsp;''</span></h4>
	<p>[line 35]</p>
  
  <br />
	<div class="tags">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><b>Type:</b>&nbsp;&nbsp;</td>
      <td>mixed</td>
    </tr>
      </table>
	</div><br /><br />
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
	<a name="var$import"></a>
	<p></p>
	<h4>$import = <span class="value">array()</span></h4>
	<p>[line 37]</p>
  
  <br />
	<div class="tags">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><b>Type:</b>&nbsp;&nbsp;</td>
      <td>mixed</td>
    </tr>
      </table>
	</div><br /><br />
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
	<a name="var$message"></a>
	<p></p>
	<h4>$message = <span class="value">array()</span></h4>
	<p>[line 21]</p>
  
  <br />
	<div class="tags">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><b>Type:</b>&nbsp;&nbsp;</td>
      <td>mixed</td>
    </tr>
      </table>
	</div><br /><br />
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
	<a name="var$messages"></a>
	<p></p>
	<h4>$messages = <span class="value">array()</span></h4>
	<p>[line 23]</p>
  
  <br />
	<div class="tags">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><b>Type:</b>&nbsp;&nbsp;</td>
      <td>mixed</td>
    </tr>
      </table>
	</div><br /><br />
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
	<a name="var$opData"></a>
	<p></p>
	<h4>$opData = <span class="value">array()</span></h4>
	<p>[line 32]</p>
  
  <br />
	<div class="tags">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><b>Type:</b>&nbsp;&nbsp;</td>
      <td>mixed</td>
    </tr>
      </table>
	</div><br /><br />
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
	<a name="var$parser"></a>
	<p></p>
	<h4>$parser = <span class="value"></span></h4>
	<p>[line 39]</p>
  
  <br />
	<div class="tags">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><b>Type:</b>&nbsp;&nbsp;</td>
      <td>mixed</td>
    </tr>
      </table>
	</div><br /><br />
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
	<a name="var$password"></a>
	<p></p>
	<h4>$password = <span class="value">&nbsp;''</span></h4>
	<p>[line 54]</p>
  
  <br />
	<div class="tags">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><b>Type:</b>&nbsp;&nbsp;</td>
      <td>mixed</td>
    </tr>
      </table>
	</div><br /><br />
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
	<a name="var$ports"></a>
	<p></p>
	<h4>$ports = <span class="value">array()</span></h4>
	<p>[line 30]</p>
  
  <br />
	<div class="tags">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><b>Type:</b>&nbsp;&nbsp;</td>
      <td>mixed</td>
    </tr>
      </table>
	</div><br /><br />
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
	<a name="var$portTypes"></a>
	<p></p>
	<h4>$portTypes = <span class="value">array()</span></h4>
	<p>[line 26]</p>
  
  <br />
	<div class="tags">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><b>Type:</b>&nbsp;&nbsp;</td>
      <td>mixed</td>
    </tr>
      </table>
	</div><br /><br />
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
	<a name="var$position"></a>
	<p></p>
	<h4>$position = <span class="value">&nbsp;0</span></h4>
	<p>[line 40]</p>
  
  <br />
	<div class="tags">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><b>Type:</b>&nbsp;&nbsp;</td>
      <td>mixed</td>
    </tr>
      </table>
	</div><br /><br />
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
	<a name="var$proxyhost"></a>
	<p></p>
	<h4>$proxyhost = <span class="value">&nbsp;''</span></h4>
	<p>[line 44]</p>
  
  <br />
	<div class="tags">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><b>Type:</b>&nbsp;&nbsp;</td>
      <td>mixed</td>
    </tr>
      </table>
	</div><br /><br />
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
	<a name="var$proxypassword"></a>
	<p></p>
	<h4>$proxypassword = <span class="value">&nbsp;''</span></h4>
	<p>[line 47]</p>
  
  <br />
	<div class="tags">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><b>Type:</b>&nbsp;&nbsp;</td>
      <td>mixed</td>
    </tr>
      </table>
	</div><br /><br />
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
	<a name="var$proxyport"></a>
	<p></p>
	<h4>$proxyport = <span class="value">&nbsp;''</span></h4>
	<p>[line 45]</p>
  
  <br />
	<div class="tags">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><b>Type:</b>&nbsp;&nbsp;</td>
      <td>mixed</td>
    </tr>
      </table>
	</div><br /><br />
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
	<a name="var$proxyusername"></a>
	<p></p>
	<h4>$proxyusername = <span class="value">&nbsp;''</span></h4>
	<p>[line 46]</p>
  
  <br />
	<div class="tags">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><b>Type:</b>&nbsp;&nbsp;</td>
      <td>mixed</td>
    </tr>
      </table>
	</div><br /><br />
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
	<a name="var$response_timeout"></a>
	<p></p>
	<h4>$response_timeout = <span class="value">&nbsp;30</span></h4>
	<p>[line 49]</p>
  
  <br />
	<div class="tags">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><b>Type:</b>&nbsp;&nbsp;</td>
      <td>mixed</td>
    </tr>
      </table>
	</div><br /><br />
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
	<a name="var$schemas"></a>
	<p></p>
	<h4>$schemas = <span class="value">array()</span></h4>
	<p>[line 19]</p>
  
  <br />
	<div class="tags">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><b>Type:</b>&nbsp;&nbsp;</td>
      <td>mixed</td>
    </tr>
      </table>
	</div><br /><br />
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
	<a name="var$status"></a>
	<p></p>
	<h4>$status = <span class="value">&nbsp;''</span></h4>
	<p>[line 33]</p>
  
  <br />
	<div class="tags">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><b>Type:</b>&nbsp;&nbsp;</td>
      <td>mixed</td>
    </tr>
      </table>
	</div><br /><br />
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
	<a name="var$timeout"></a>
	<p></p>
	<h4>$timeout = <span class="value">&nbsp;0</span></h4>
	<p>[line 48]</p>
  
  <br />
	<div class="tags">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><b>Type:</b>&nbsp;&nbsp;</td>
      <td>mixed</td>
    </tr>
      </table>
	</div><br /><br />
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
	<a name="var$username"></a>
	<p></p>
	<h4>$username = <span class="value">&nbsp;''</span></h4>
	<p>[line 53]</p>
  
  <br />
	<div class="tags">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><b>Type:</b>&nbsp;&nbsp;</td>
      <td>mixed</td>
    </tr>
      </table>
	</div><br /><br />
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
	<a name="var$use_curl"></a>
	<p></p>
	<h4>$use_curl = <span class="value">&nbsp;false</span></h4>
	<p>[line 51]</p>
  
  <br />
	<div class="tags">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><b>Type:</b>&nbsp;&nbsp;</td>
      <td>mixed</td>
    </tr>
      </table>
	</div><br /><br />
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
	<a name="var$wsdl"></a>
	<p></p>
	<h4>$wsdl = <span class="value"></span></h4>
	<p>[line 17]</p>
  
  <br />
	<div class="tags">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><b>Type:</b>&nbsp;&nbsp;</td>
      <td>mixed</td>
    </tr>
      </table>
	</div><br /><br />
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
</div><br />

<hr />
<a name="class_methods"></a>
<h3>Class Methods</h3>
<div class="tags">

  <hr />
	<a name="methodwsdl"></a>
	<h3>constructor wsdl <span class="smalllinenumber">[line 72]</span></h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>wsdl wsdl(
[string
$wsdl = ''], [string
$proxyhost = false], [string
$proxyport = false], [string
$proxyusername = false], [string
$proxypassword = false], [integer
$timeout = 0], [integer
$response_timeout = 30], [array
$curl_options = null], [boolean
$use_curl = false])</code>
    </td></tr></table>
    </td></tr></table><br />
	
		constructor<br /><br /><br /><br />
<h4>Tags:</h4>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
</div>
<br /><br />

	
        <h4>Parameters:</h4>
    <div class="tags">
    <table border="0" cellspacing="0" cellpadding="0">
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$wsdl</b>&nbsp;&nbsp;</td>
        <td>WSDL document URL</td>
      </tr>
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$proxyhost</b>&nbsp;&nbsp;</td>
        <td></td>
      </tr>
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$proxyport</b>&nbsp;&nbsp;</td>
        <td></td>
      </tr>
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$proxyusername</b>&nbsp;&nbsp;</td>
        <td></td>
      </tr>
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$proxypassword</b>&nbsp;&nbsp;</td>
        <td></td>
      </tr>
          <tr>
        <td class="type">integer&nbsp;&nbsp;</td>
        <td><b>$timeout</b>&nbsp;&nbsp;</td>
        <td>set the connection timeout</td>
      </tr>
          <tr>
        <td class="type">integer&nbsp;&nbsp;</td>
        <td><b>$response_timeout</b>&nbsp;&nbsp;</td>
        <td>set the response timeout</td>
      </tr>
          <tr>
        <td class="type">array&nbsp;&nbsp;</td>
        <td><b>$curl_options</b>&nbsp;&nbsp;</td>
        <td>user-specified cURL options</td>
      </tr>
          <tr>
        <td class="type">boolean&nbsp;&nbsp;</td>
        <td><b>$use_curl</b>&nbsp;&nbsp;</td>
        <td>try to use cURL</td>
      </tr>
        </table>
    </div><br />
        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
  <hr />
	<a name="methodaddComplexType"></a>
	<h3>method addComplexType <span class="smalllinenumber">[line 1748]</span></h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>void addComplexType(
string
$name, [string
$typeClass = 'complexType'], [string
$phpType = 'array'], [string
$compositor = ''], [string
$restrictionBase = ''], [array
$elements = array()], [array
$attrs = array()], [string
$arrayType = ''])</code>
    </td></tr></table>
    </td></tr></table><br />
	
		adds an XML Schema complex type to the WSDL types<br /><br /><br /><br />
<h4>Tags:</h4>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><b>see:</b>&nbsp;&nbsp;</td><td><a href="../geoserver/nusoap_xmlschema.html">nusoap_xmlschema</a></td>
  </tr>
  <tr>
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
</div>
<br /><br />

	
        <h4>Parameters:</h4>
    <div class="tags">
    <table border="0" cellspacing="0" cellpadding="0">
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$name</b>&nbsp;&nbsp;</td>
        <td></td>
      </tr>
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$typeClass</b>&nbsp;&nbsp;</td>
        <td>(complexType|simpleType|attribute)</td>
      </tr>
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$phpType</b>&nbsp;&nbsp;</td>
        <td>currently supported are array and struct (php assoc array)</td>
      </tr>
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$compositor</b>&nbsp;&nbsp;</td>
        <td>(all|sequence|choice)</td>
      </tr>
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$restrictionBase</b>&nbsp;&nbsp;</td>
        <td>namespace:name (http://schemas.xmlsoap.org/soap/encoding/:Array)</td>
      </tr>
          <tr>
        <td class="type">array&nbsp;&nbsp;</td>
        <td><b>$elements</b>&nbsp;&nbsp;</td>
        <td>e.g. array ( name =&gt; array(name=&gt;'',type=&gt;'') )</td>
      </tr>
          <tr>
        <td class="type">array&nbsp;&nbsp;</td>
        <td><b>$attrs</b>&nbsp;&nbsp;</td>
        <td>e.g. array(array('ref'=&gt;'SOAP-ENC:arrayType','wsdl:arrayType'=&gt;'xsd:string[]'))</td>
      </tr>
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$arrayType</b>&nbsp;&nbsp;</td>
        <td>as namespace:name (xsd:string)</td>
      </tr>
        </table>
    </div><br />
        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
  <hr />
	<a name="methodaddElement"></a>
	<h3>method addElement <span class="smalllinenumber">[line 1809]</span></h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>void addElement(
array
$attrs)</code>
    </td></tr></table>
    </td></tr></table><br />
	
		adds an element to the WSDL types<br /><br /><br /><br />
<h4>Tags:</h4>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><b>see:</b>&nbsp;&nbsp;</td><td><a href="../geoserver/nusoap_xmlschema.html">nusoap_xmlschema</a></td>
  </tr>
  <tr>
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
</div>
<br /><br />

	
        <h4>Parameters:</h4>
    <div class="tags">
    <table border="0" cellspacing="0" cellpadding="0">
          <tr>
        <td class="type">array&nbsp;&nbsp;</td>
        <td><b>$attrs</b>&nbsp;&nbsp;</td>
        <td>attributes that must include name and type</td>
      </tr>
        </table>
    </div><br />
        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
  <hr />
	<a name="methodaddOperation"></a>
	<h3>method addOperation <span class="smalllinenumber">[line 1828]</span></h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>void addOperation(
string
$name, [array
$in = false], [array
$out = false], [string
$namespace = false], [string
$soapaction = false], [string
$style = 'rpc'], [string
$use = 'encoded'], [string
$documentation = ''], [string
$encodingStyle = ''])</code>
    </td></tr></table>
    </td></tr></table><br />
	
		register an operation with the server<br /><br /><br /><br />
<h4>Tags:</h4>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
</div>
<br /><br />

	
        <h4>Parameters:</h4>
    <div class="tags">
    <table border="0" cellspacing="0" cellpadding="0">
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$name</b>&nbsp;&nbsp;</td>
        <td>operation (method) name</td>
      </tr>
          <tr>
        <td class="type">array&nbsp;&nbsp;</td>
        <td><b>$in</b>&nbsp;&nbsp;</td>
        <td>assoc array of input values: key = param name, value = param type</td>
      </tr>
          <tr>
        <td class="type">array&nbsp;&nbsp;</td>
        <td><b>$out</b>&nbsp;&nbsp;</td>
        <td>assoc array of output values: key = param name, value = param type</td>
      </tr>
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$namespace</b>&nbsp;&nbsp;</td>
        <td>optional The namespace for the operation</td>
      </tr>
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$soapaction</b>&nbsp;&nbsp;</td>
        <td>optional The soapaction for the operation</td>
      </tr>
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$style</b>&nbsp;&nbsp;</td>
        <td>(rpc|document) optional The style for the operation Note: when 'document' is specified, parameter and return wrappers are created for you automatically</td>
      </tr>
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$use</b>&nbsp;&nbsp;</td>
        <td>(encoded|literal) optional The use for the parameters (cannot mix right now)</td>
      </tr>
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$documentation</b>&nbsp;&nbsp;</td>
        <td>optional The description to include in the WSDL</td>
      </tr>
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$encodingStyle</b>&nbsp;&nbsp;</td>
        <td>optional (usually 'http://schemas.xmlsoap.org/soap/encoding/' for encoded)</td>
      </tr>
        </table>
    </div><br />
        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
  <hr />
	<a name="methodaddSimpleType"></a>
	<h3>method addSimpleType <span class="smalllinenumber">[line 1795]</span></h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>void addSimpleType(
string
$name, [string
$restrictionBase = ''], [string
$typeClass = 'simpleType'], [string
$phpType = 'scalar'], [array
$enumeration = array()])</code>
    </td></tr></table>
    </td></tr></table><br />
	
		adds an XML Schema simple type to the WSDL types<br /><br /><br /><br />
<h4>Tags:</h4>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><b>see:</b>&nbsp;&nbsp;</td><td><a href="../geoserver/nusoap_xmlschema.html">nusoap_xmlschema</a></td>
  </tr>
  <tr>
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
</div>
<br /><br />

	
        <h4>Parameters:</h4>
    <div class="tags">
    <table border="0" cellspacing="0" cellpadding="0">
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$name</b>&nbsp;&nbsp;</td>
        <td></td>
      </tr>
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$restrictionBase</b>&nbsp;&nbsp;</td>
        <td>namespace:name (http://schemas.xmlsoap.org/soap/encoding/:Array)</td>
      </tr>
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$typeClass</b>&nbsp;&nbsp;</td>
        <td>(should always be simpleType)</td>
      </tr>
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$phpType</b>&nbsp;&nbsp;</td>
        <td>(should always be scalar)</td>
      </tr>
          <tr>
        <td class="type">array&nbsp;&nbsp;</td>
        <td><b>$enumeration</b>&nbsp;&nbsp;</td>
        <td>array of values</td>
      </tr>
        </table>
    </div><br />
        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
  <hr />
	<a name="methodfetchWSDL"></a>
	<h3>method fetchWSDL <span class="smalllinenumber">[line 92]</span></h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>void fetchWSDL(

$wsdl)</code>
    </td></tr></table>
    </td></tr></table><br />
	
		fetches the WSDL document and parses it<br /><br /><br /><br />
<h4>Tags:</h4>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
</div>
<br /><br />

	
        <h4>Parameters:</h4>
    <div class="tags">
    <table border="0" cellspacing="0" cellpadding="0">
          <tr>
        <td class="type">&nbsp;&nbsp;</td>
        <td><b>$wsdl</b>&nbsp;&nbsp;</td>
        <td></td>
      </tr>
        </table>
    </div><br />
        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
  <hr />
	<a name="methodgetBindingData"></a>
	<h3>method getBindingData <span class="smalllinenumber">[line 571]</span></h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>void getBindingData(

$binding)</code>
    </td></tr></table>
    </td></tr></table><br />
	
		<br /><br />

	
        <h4>Parameters:</h4>
    <div class="tags">
    <table border="0" cellspacing="0" cellpadding="0">
          <tr>
        <td class="type">&nbsp;&nbsp;</td>
        <td><b>$binding</b>&nbsp;&nbsp;</td>
        <td></td>
      </tr>
        </table>
    </div><br />
        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
  <hr />
	<a name="methodgetOperationData"></a>
	<h3>method getOperationData <span class="smalllinenumber">[line 616]</span></h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>array getOperationData(
string
$operation, [string
$bindingType = 'soap'])</code>
    </td></tr></table>
    </td></tr></table><br />
	
		returns an associative array of data necessary for calling an operation<br /><br /><br /><br />
<h4>Tags:</h4>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
</div>
<br /><br />

	
        <h4>Parameters:</h4>
    <div class="tags">
    <table border="0" cellspacing="0" cellpadding="0">
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$operation</b>&nbsp;&nbsp;</td>
        <td>name of operation</td>
      </tr>
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$bindingType</b>&nbsp;&nbsp;</td>
        <td>type of binding eg: soap, soap12</td>
      </tr>
        </table>
    </div><br />
        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
  <hr />
	<a name="methodgetOperationDataForSoapAction"></a>
	<h3>method getOperationDataForSoapAction <span class="smalllinenumber">[line 648]</span></h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>array getOperationDataForSoapAction(
string
$soapAction, [string
$bindingType = 'soap'])</code>
    </td></tr></table>
    </td></tr></table><br />
	
		returns an associative array of data necessary for calling an operation<br /><br /><br /><br />
<h4>Tags:</h4>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
</div>
<br /><br />

	
        <h4>Parameters:</h4>
    <div class="tags">
    <table border="0" cellspacing="0" cellpadding="0">
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$soapAction</b>&nbsp;&nbsp;</td>
        <td>soapAction for operation</td>
      </tr>
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$bindingType</b>&nbsp;&nbsp;</td>
        <td>type of binding eg: soap, soap12</td>
      </tr>
        </table>
    </div><br />
        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
  <hr />
	<a name="methodgetOperations"></a>
	<h3>method getOperations <span class="smalllinenumber">[line 585]</span></h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>array getOperations(
[string
$bindingType = 'soap'])</code>
    </td></tr></table>
    </td></tr></table><br />
	
		returns an assoc array of operation names =&gt; operation data<br /><br /><br /><br />
<h4>Tags:</h4>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
</div>
<br /><br />

	
        <h4>Parameters:</h4>
    <div class="tags">
    <table border="0" cellspacing="0" cellpadding="0">
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$bindingType</b>&nbsp;&nbsp;</td>
        <td>eg: soap, smtp, dime (only soap and soap12 are currently supported)</td>
      </tr>
        </table>
    </div><br />
        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
  <hr />
	<a name="methodgetTypeDef"></a>
	<h3>method getTypeDef <span class="smalllinenumber">[line 686]</span></h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>mixed getTypeDef(
string
$type, string
$ns)</code>
    </td></tr></table>
    </td></tr></table><br />
	
		returns an array of information about a given type  returns false if no type exists by the given name<br /><br /><p>typeDef = array( 	 'elements' =&gt; array(), // refs to elements array 	'restrictionBase' =&gt; '', 	'phpType' =&gt; '', 	'order' =&gt; '(sequence|all)', 	'attrs' =&gt; array() // refs to attributes array 	)</p><br /><br /><br />
<h4>Tags:</h4>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><b>see:</b>&nbsp;&nbsp;</td><td><a href="../geoserver/nusoap_xmlschema.html">nusoap_xmlschema</a></td>
  </tr>
  <tr>
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
</div>
<br /><br />

	
        <h4>Parameters:</h4>
    <div class="tags">
    <table border="0" cellspacing="0" cellpadding="0">
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$type</b>&nbsp;&nbsp;</td>
        <td>the type</td>
      </tr>
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$ns</b>&nbsp;&nbsp;</td>
        <td>namespace (not prefix) of the type</td>
      </tr>
        </table>
    </div><br />
        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
  <hr />
	<a name="methodserialize"></a>
	<h3>method serialize <span class="smalllinenumber">[line 875]</span></h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>string serialize(
[mixed
$debug = 0])</code>
    </td></tr></table>
    </td></tr></table><br />
	
		serialize the parsed wsdl<br /><br /><br /><br />
<h4>Tags:</h4>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><b>return:</b>&nbsp;&nbsp;</td><td>serialization of WSDL</td>
  </tr>
  <tr>
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
</div>
<br /><br />

	
        <h4>Parameters:</h4>
    <div class="tags">
    <table border="0" cellspacing="0" cellpadding="0">
          <tr>
        <td class="type">mixed&nbsp;&nbsp;</td>
        <td><b>$debug</b>&nbsp;&nbsp;</td>
        <td>whether to put debug=1 in endpoint URL</td>
      </tr>
        </table>
    </div><br />
        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
  <hr />
	<a name="methodserializeParameters"></a>
	<h3>method serializeParameters <span class="smalllinenumber">[line 1201]</span></h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>mixed serializeParameters(
string
$operation, string
$direction, mixed
$parameters)</code>
    </td></tr></table>
    </td></tr></table><br />
	
		serialize a PHP value according to a WSDL message definition<br /><br /><p>TODO <ul><li>multi-ref serialization</li><li>validate PHP values against type definitions, return errors if invalid</li></ul></p><br /><br /><br />
<h4>Tags:</h4>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><b>return:</b>&nbsp;&nbsp;</td><td>parameters serialized as XML or false on error (e.g. operation not found)</td>
  </tr>
  <tr>
    <td><b>deprecated:</b>&nbsp;&nbsp;</td><td></td>
  </tr>
  <tr>
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
</div>
<br /><br />

	
        <h4>Parameters:</h4>
    <div class="tags">
    <table border="0" cellspacing="0" cellpadding="0">
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$operation</b>&nbsp;&nbsp;</td>
        <td>operation name</td>
      </tr>
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$direction</b>&nbsp;&nbsp;</td>
        <td>(input|output)</td>
      </tr>
          <tr>
        <td class="type">mixed&nbsp;&nbsp;</td>
        <td><b>$parameters</b>&nbsp;&nbsp;</td>
        <td>parameter value(s)</td>
      </tr>
        </table>
    </div><br />
        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
  <hr />
	<a name="methodserializeRPCParameters"></a>
	<h3>method serializeRPCParameters <span class="smalllinenumber">[line 1107]</span></h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>mixed serializeRPCParameters(
string
$operation, string
$direction, mixed
$parameters, [string
$bindingType = 'soap'])</code>
    </td></tr></table>
    </td></tr></table><br />
	
		serialize PHP values according to a WSDL message definition  contrary to the method name, this is not limited to RPC<br /><br /><p>TODO <ul><li>multi-ref serialization</li><li>validate PHP values against type definitions, return errors if invalid</li></ul></p><br /><br /><br />
<h4>Tags:</h4>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><b>return:</b>&nbsp;&nbsp;</td><td>parameters serialized as XML or false on error (e.g. operation not found)</td>
  </tr>
  <tr>
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
</div>
<br /><br />

	
        <h4>Parameters:</h4>
    <div class="tags">
    <table border="0" cellspacing="0" cellpadding="0">
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$operation</b>&nbsp;&nbsp;</td>
        <td>operation name</td>
      </tr>
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$direction</b>&nbsp;&nbsp;</td>
        <td>(input|output)</td>
      </tr>
          <tr>
        <td class="type">mixed&nbsp;&nbsp;</td>
        <td><b>$parameters</b>&nbsp;&nbsp;</td>
        <td>parameter value(s)</td>
      </tr>
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$bindingType</b>&nbsp;&nbsp;</td>
        <td>(soap|soap12)</td>
      </tr>
        </table>
    </div><br />
        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
  <hr />
	<a name="methodsetCredentials"></a>
	<h3>method setCredentials <span class="smalllinenumber">[line 562]</span></h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>void setCredentials(
string
$username, string
$password, [string
$authtype = 'basic'], [array
$certRequest = array()])</code>
    </td></tr></table>
    </td></tr></table><br />
	
		if authenticating, set user credentials here<br /><br /><br /><br />
<h4>Tags:</h4>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
  </tr>
</table>
</div>
<br /><br />

	
        <h4>Parameters:</h4>
    <div class="tags">
    <table border="0" cellspacing="0" cellpadding="0">
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$username</b>&nbsp;&nbsp;</td>
        <td></td>
      </tr>
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$password</b>&nbsp;&nbsp;</td>
        <td></td>
      </tr>
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$authtype</b>&nbsp;&nbsp;</td>
        <td>(basic|digest|certificate|ntlm)</td>
      </tr>
          <tr>
        <td class="type">array&nbsp;&nbsp;</td>
        <td><b>$certRequest</b>&nbsp;&nbsp;</td>
        <td>(keys must be cainfofile (optional), sslcertfile, sslkeyfile, passphrase, certpassword (optional), verifypeer (optional), verifyhost (optional): see corresponding options in cURL docs)</td>
      </tr>
        </table>
    </div><br />
        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
</div><br />


        <div class="credit">
		    <hr />
		    Documentation generated on Tue, 09 Dec 2008 01:26:52 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.1</a>
	      </div>
      </td></tr></table>
    </td>
  </tr>
</table>

</body>
</html>